----------------------------------------------------------------------------
Ethernet
----------------------------------------------------------------------------
The projector electronics can be setup for ethernet communication with a
static IP-Address or with DHCP.
After changing any ethernet-configuration settings, it is NECESSARY to reset/restart
the projector electronics for these changes to take effect.  Until the restart, the
settings that were in effect at the last restart will remain in effect.

Static IP-Address
----------------------------------------------------------------------------
- Set the IP-Address field to the desired value.  This must NOT be 0.0.0.0 for
  static IP-Address assignment.
- Set the Subnet-Mask as appropriate for the local subnet.
- Set the Default-Gateway to the IP-Address of the router (must be on the local subnet).
  This must not be 0.0.0.0.  If there is no router on the projector's local subnet
  then just set this field to any IP-Address on the subnet.
- Set the DNS-Server to the IP-Address of the Domain-Name-Server.  
  This must not be 0.0.0.0.  If there is no router on the projector's local subnet
  then just set this field to any IP-Address.
- An optional Host-Name may be set.  This will be returned, along with the IP-Address,
  in the UDP-Response to a broadcast query for projectors.

Using DHCP to obtain IP-Address
----------------------------------------------------------------------------
- To use the DHCP feature, the network that the projector is attached to must have
  a DHCP-Server.
- Set the IP-Address to 0.0.0.0 (Mk7 Control Program versions starting with 2.01(51)
  have an option to select DHCP -- this is translated to 0.0.0.0).
- An optional Host-Name may be set.  This will be used in the projector's DCHP Request
  to the DHCP-Server.  The DHCP-Server is not required to use this requested
  Host-Name (especially if it is already in use).  The projector will use the
  full path assigned by the DHCP-Server/DNS-Server.  When a Host-Name is first
  assigned an IP-Address, it may take a few minutes for the DNS-Server to resolve
  the IP-Address to the actual Host-Name.  It may return a Host-Name with a UUID.
- When using DHCP, the Subnet-Mask, Default-Gateway, and DNS-Server are all
  provided by the DHCP-Response to the projector.  The user settings for these
  parameters are not used.  [The DHCP-Server may assign multiple DNS-Servers.]

UDP Projector Search Function
----------------------------------------------------------------------------
The projector will respond to a broadcast UDP-Client message from a requesting the
projector's IP-Address and Host-Name.  This feature allows a single user-program
to determine the IP-Address of all projectors on the local subnet.
UDP broadcast messages only work on the local subnet -- a projector on a different
subnet will not receive the broadcast message.
The "Get Projector List" button on the "Connection" page of the Mk7 Control Program,
starting with version 2.01(51), generates the UDP broadcast message and displays a
list of all responses.
[Make sure that the PC's security software is not blocking the broadcast.]

Finding a Projector by Name
----------------------------------------------------------------------------
If a DNS-Server is present on the network and it has been setup with the projector's
IP-Address (which will occur if using DHCP), then the user can find the projector's
IP-Address, regardless of subnet, by entering the full Host-Name of the projector
(e.g. cinema-mk7.dhcp.ti.com) in the "Projector Host-Name" text entry box on the 
"Connection" page of the Mk7 Control Program (starting with version 2.01(51)), and
pressing <enter>.  This will issue a DNS translation request which, if successful,
will fill in the "IP-Address" field under the "Projector Host-Name".
Depending on network configuration, it may be possible to enter only the first
portion of the Host-Name (e.g. cinema-mk7.dhcp) and still get a response from
the DNS-Server (see network administrator).


Ethernet Troubleshooting
----------------------------------------------------------------------------
1) When using a single PC to communicate via ethernet to several Interface
boards (one after another) that all have the same IP Address (but different
MAC Addresses), it is possible for the PC to be "confused" by this.  MS-Windows OS
(and other OS, to be fair) will "remember" the MAC Address that is related to an
IP Address.  When a second device with the same IP Address but different MAC Address
replaced the first device on the network, the PC may not be able to connect to the
second device for a while.
This scenario is most likely to occur in a factory situation where all of the new
Interface boards have the same default IP Address, but only if the MAC Addresses
have already been assigned (and therefore unique).
Use one of the following methods to resolve this issue:
  A) Restart the PC and retry (effective but time consuming); OR
  B) Change the projector's IP Address, restart the projector electronics, and retry

2) A brand new Interface board that has NOT yet been assigned a MAC address will
have, by default, the MAC Address FF-FF-FF-FF-FF-FF.  It has been observed that PC's
may not be able to "ping" a device with this MAC Address.  However, that device can
still "ping" the PC (if the IP Address and Subnet Mask are properly setup and 
compatible with the PC's setup).
This scenario is most likely to occur in a factory situation using brand new
Interface boards.

3) If directly connecting a PC to the projector electronics, make sure to use
a cross-over cable.  If the PC and projector are connected to a LAN or hub, then
both cables should be standard ethernet cables.   Exception -- Gigabit capable
devices are auto-sensing, so either type of cable may be used if at least one of
the devices being connected with that cable is Gigabit capable.

4) If no router is present, then the PC's IP Address MUST be within the same subnet
as the projector's IP Address in order for communication to be possible.
This requires checking the PC's and projector's Subnet-Mask settings.

5) If the projector is setup for DHCP, it is possible for the DHCP-Server response
to be delayed longer than the ususal projector initialization time.  During this
DHCP initialization time, the projector will not accept TCP/IP connection attempts
or respond to UDP messages.  The "Ethernet Fail" status bit will be set until the
DHCP initialization completes.

6) Host-Names (the part before the first ".") may only contain letters, digits, and
"-" (dash) characters.  The first character MUST be a letter, and the last character
MUST NOT be a "-" (dash).  There is a limit of 63 characters.  Host-Names are NOT
case sensitive, so "HostName" is the same as "hostname".

----------------------------------------------------------------------------
----------------------------------------------------------------------------
